#include <stdio.h>
#include <stdlib.h>
#include "list.h"

int main()
{
    list *l;
    l = list_create();
    datatype arr[] = {1,6,3,4,2,12};
    if(l == NULL){
        exit(1);
    }
    
    for(int i = 0;i < sizeof(arr) / sizeof(*arr);++i){
        if(list_order_insert(l,&arr[i])){
            break;
        }
    }
    list_display(l);
    // int del_val = 12;
    // list_delete(l,&del_val);
    datatype value;
    int err = list_delete_at(l,2,&value);
    if(err){
        exit(1);
    }
    list_display(l);
    list_destroy(l);
    exit(0);
}